/*
*   CONTAINER & LAYOUT
*/

div.top-page {
    width:100%;
    position:absolute;
    top:64px;
    left:0px;
}
/*

*******************************************************************************
*/



/*
*   NAV BAR
*/

nav {
    top:0px;
    position:fixed;
    z-index:999;
}



/*
*******************************************************************************
*/









/*
*   SIDE NAV
*/

ul.side-nav.fixed {
    top:64px;
    left:0px;
    bottom:0px;
    position:fixed;
    width:240px;
    margin:0px;
    z-index:999;

}

ul.side-nav.fixed li {
    line-height:44px;
    padding:0px 15px;
    width:240px;
}

ul.side-nav.fixed a {
    padding:0px 15px;
    display:block;
    color:#fafafa;
    font-size:13px;
}

ul.side-nav.fixed ul {
    background-color:#263238;
}

/*
******************************************************************************
*/



h1.titreCalli {
    font-family: "Lucida Calligraphy";
}

i.big {
    font-size:2.5em;
}

.inline {
    display: inline-block;
}

.center {
    text-align:center;
}

div#pager {
    position:relative !important;
    top:0px !important;
}

select.browser-default {
    margin-top:10px; /* Correction hauteur */
}


select.browser-default:focus {
    outline:1px solid #009688;
}

select#pageSize {
    width:60px;
    display:inline-block;
}

input.pagedisplay {
    width:45px;
    margin-left: 10px;
    margin-right: 10px;

}

.selectModifier {
    margin-top:-21.5px; /* Correction hauteur select dans modifierQuizz.html.twig */
}

/**
*   TABLE
*/
table.bordered>thead>tr>th {
    border:1px solid #E0E0E0;
    text-indent: 10px;  
    color:#FFF;
}

table.bordered>thead {

}

th {
    padding : 8px 0px;
}
td {
    padding: 0px;
}
.btn.margin1 {
    margin-bottom: 1px;
    margin-top:1px;
}

.btn.margin-top-20 {
    margin-top: 20px;
}

/**
*   PAGINATION
*/
div.pagination>ul {
    padding-left: 0px;
    margin: 20px 0px;
    border-radius: 4px;
}

div.pagination>ul>li {
    display: inline-block;
}

div.pagination>ul>li>a {
    color: #00897b;
    background-color: #FFF;
    border-color: #DDD;
    position: relative;
    float: left;
    padding: 3px 8px;
    margin-left: -1px;
    margin-top: -3px; /* Correction hauteur */
    line-height: 1.42857;
    text-decoration: none;
    border: 1px solid #DDD;
}

div.pagination>ul>li>a:hover {
    background-color: #4db6ac;
    color:#FFF;   
}

div.pagination>ul>li>a.active {
    z-index: 2;
    color: #FFF;
    cursor: default;
    background-color: #00897B !important;
    border-color: #EEE;
}

div.pagination>ul>li.disabled>a {
    color: #777;
    cursor: not-allowed;
    background-color: #FFF;
    border-color: #DDD;
}



div.adminPanel {
    min-height:100%;
    /*margin-top:-64px;*/
}







